From fcdeab5456c7774edf79c8c26658a8fd5174c03d Mon Sep 17 00:00:00 2001 From: Hans Breuer Date: Sun, 12 Jul 2009 18:00:40 +0200 Subject: [PATCH] Fix gccism - pointer arithmetic with void pointers --- gtk/gtkmountoperation.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/gtkmountoperation.c b/gtk/gtkmountoperation.c index 318e4aeb5b..6137388c0b 100644 --- a/gtk/gtkmountoperation.c +++ b/gtk/gtkmountoperation.c @@ -802,7 +802,7 @@ pid_equal (gconstpointer a, pa = *((GPid *) a); pb = *((GPid *) b); - return pb - pa; + return GPOINTER_TO_INT(pb) - GPOINTER_TO_INT(pa); } static void @@ -823,8 +823,8 @@ diff_sorted_arrays (GArray *array1, while (n1 < array1->len && n2 < array2->len) { - order = (*compare) (((gconstpointer) array1->data) + n1 * elem_size, - ((gconstpointer) array2->data) + n2 * elem_size); + order = (*compare) (((const char*) array1->data) + n1 * elem_size, + ((const char*) array2->data) + n2 * elem_size); if (order < 0) { g_array_append_val (removed_indices, n1); -- 2.30.2